import axios from '../http'; // 导入http中创建的axios实例
import qs from 'qs'; // 根据需求是否导入qs模块，把请求字段直接映射过来


// 接口请求地址
const api = '/c-api/department/';

const department = {
	list(params) {
		return axios.get(api + 'list', { params: params })
	},
	tree(params) {
		return axios.get(api + 'tree', { params: params })
	},
	select(params) {
		return axios.get(api + 'select', { params: params })
	},
	create(params) {
		return axios.post(api + 'create', qs.stringify(params))
	},
	update(params) {
		return axios.post(api + 'update', qs.stringify(params))
	},
	status(params) {
		return axios.post(api + 'status', qs.stringify(params))
	},
	remove(params) {
		return axios.post(api + 'remove', qs.stringify(params))
	},
	detail(params) {
		return axios.get(api + 'detail',{params:params})
	},
	admins(params) {
		return axios.post(api + 'admins', qs.stringify(params))
	},
	removeadmin(params) {
		return axios.post(api + 'removeadmin', qs.stringify(params))
	},
}


// 导出接口
export default department
